*{margin:0; padding:0;}
body {font-size:12px; color:#333333;}
ul,li,p,dl,dt,dd,h1,h2,h3 {list-style-type:none;}
img {border:0;}
a{ color:#000; text-decoration:none;}
a:hover {color:#007EE7;}
.blank10 {clear:both; height:15px;}
.blank20 {clear:both; height:20px;}
.blank30 {clear:both; height:30px;}
.blank50 {clear:both; height:50px;}
.w1000 {width:1000px; margin:0 auto;overflow:hidden;}
.blank0 {clear:both;}
.pad10 { padding:10px;}
.pad5 { padding:5px;}
.fl {float:left;}
.fr {float:right;}
.pages {clear:both; padding:16px 0 0px 0; text-align:center;}
.pages a{ padding:2px 10px; line-height:20px; margin:0 2px; display:inline-block; border:1px solid #ccc; background:#ccc;}
.pages a.c {background:#069; color:#fff;border:1px solid #069;}

.orange {color:#F60;}

/*================top start===================*/
.top { height:27px; padding-top:5px; border-bottom:2px solid #005d98; background:#eef2f6;}
.menu {background:url(images/img/mg1.jpg) no-repeat center 0; height:45px; padding-left:10px;}
/*menu*/
#nav {width:1000px; display:block;}
#nav .mainlevel { float:left; width:130px;/*IE6 only*/ text-align:center; position:relative; background:url(images/img/line.jpg) no-repeat; padding-left:5px; padding-right:5px;}
#nav .index {background:none;}
#nav .mainlevel a {color:#000; text-decoration:none; line-height:45px; display:block; padding:0 15px; width:100px; font-size:15px; font-weight:bold; color:#FFF;}
#nav .mainlevel a:hover {color:#069; text-decoration:none; height:30px; line-height:25px; padding-top:15px; background:url(images/img/bgh.jpg) center 0 no-repeat;}
#nav .mainlevel ul {display:none; position:absolute; left:-10px;}
#nav .mainlevel li {border-top:1px solid #fff; background:#069; line-height:32px; padding:0 0; width:160px;/*IE6 only*/}
#nav .mainlevel li a { padding:0 0; width:160px; line-height:32px;}
#nav .mainlevel li a:hover{ background:#069;background: rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); height:32px; padding:0; line-height:32px; color:#fff;}

.menugrayc{clear:both; height:41px; background:url(images/img/menugrayc.png) repeat-x; text-align:right;}
.menugrayr{background:url(images/img/menugrayr.png) no-repeat;}
.menugrayc input{border:1px solid #d6d6d6; color:#1d6fb4; height:20px; margin-top:10px;}
.menugrayc [type="text"]{width:266px; color:#777; padding-left:4px;}
.menugrayc .srchbtn,.srchbtn2{background:url(images/img/srchbtn.png) no-repeat; width:68px; height:22px; vertical-align:bottom; margin-left:6px; border:0; cursor:pointer;}
.menugrayc .srchbtn2{background:url(images/img/srchbtn2.png) no-repeat; height:22px; border:0; margin-right:66px;}
/*================top end===================*/

.w725 {width:725px;}
.w255 {width:250px;}
.xbox {clear:both;}
.xbox_s {width:570px;}
  h2.x2 {background:url(images/img/sec1l3t4.png) no-repeat; line-height:33px; padding:0 10px 0 30px; font-size:14px; color:#fff;}
  .xcon {border:1px solid #cdcdcd; border-top:0; padding:10px; overflow:hidden;}
.Menubox { height:27px; border-bottom:#C1E0F5 1px solid; overflow:hidden;}
  .Menubox li {line-height:27px; float:left; cursor:pointer; font-weight:bold; color:#069;}
  .Menubox li i {display:none;}
  .Menubox li span { padding:0 15px 0 11px; display:block; float:left;}
  .Menubox li.hover {  height:29px; color:#333;}
  .Menubox li.hover i {background:#fff url(images/img/tl.png) 0 0 no-repeat; width:4px; height:27px; display:block; float:left;}
  .Menubox li.hover span{background:#fff url(images/img/tr.png) right 0 no-repeat;}
  .Contentbox {padding:10px 0;}
ul.imsg li {width:220px; float:left; padding: 0 7px;}
ul.imsg li p {line-height:25px; padding-top:2px; text-align:center;}
ul.news li {line-height:26px; background:url(images/img/dd.jpg) 8px 6px no-repeat; padding-left:25px;}
ul.news li a {color:#069;}
ul.news li a:hover {color:#C00;}
ul.news li span { float:right; color:#999;}

.tup {width:135px;}

.footer {background:url(images/img/sec2.png) repeat-x; width:1000px; margin:0 auto; padding-top:40px; padding-bottom:20px; line-height:28px; text-align:center;}
.red {color:#F00;}

.x_left {width:325px; height:215px; float:left}
.x_right {width:385px; float:right;}

/*焦点图*/
.focus{ position:relative; width:325px; height:215px; background-color: #000; float: left;}  
.focus img{ width: 325px; height: 215px;} 
.focus .shadow .title{width:150px; height:30px;padding-left:5px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:0px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height:30px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; text-align:right;}  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:5px; position:absolute; height:21px; text-align:center; z-index: 200; width:90px;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.xm01 {width:230px; border:1px solid #cdcdcd;}
  .xm01 h2 {background:url(images/img/sec1l2ts.png); height:33px; line-height:33px; padding:0 10px; padding-left:30px; font-size:15px; color:#069;}
  .m_r_20 {margin-right:13px;}
  .xmcon {padding:10px;}
  ul.wd li { line-height:28px; background:url(images/img/sec1l2lli.png) no-repeat; margin:8px 10px; padding-left:100px;}
  ul.wds {background:url(images/img/ers.jpg) 10px -5px no-repeat; padding-left:35px;}
  ul.wds li { line-height:29px; padding:0 15px;}
dl.sk  { float:left; width:95px; padding:6px 0; *padding:1px 0;}
dl.sk dt {width:34px; float:left;}
dl.sk dt img {width:30px; height:30px;}
dl.sk dd {line-height:30px;}

.sec2r{width:252px; margin-top:20px;}
.sec2r h3{background:#83cdfe; height:32px; line-height:32px;}
.sec2r h3 a{color:#fff; margin-left:16px;}
.sec2r form{margin:0 12px;}
.sec2r form div{margin:20px auto;}
.sec2r select{width:100%;}

.sec1r1,.sec1r2{border:1px solid #ccc; border-radius:3px 3px 0 0; overflow:hidden; zoom:1;}
.sec1r1 h3{background:url(images/img/sec1r1t.png) no-repeat; padding:0 10px; font-size:15px; height:34px; line-height:34px; border-radius:2px 2px 0 0; margin:-1px -1px 0;}
.sec1r1 h3 a{color:#fff;}
.sec1r1 ul{text-align:center; margin:16px auto;}
.sec1r1 li{display:block; width:108px; background:#eef8ff; border:1px solid #9fd9fe; border-radius:4px; margin:6px 5px 6px 5px; float:left; line-height:30px; padding:5px 0;}
.sec1r1 ul a{}
.sec1r1 img{vertical-align:middle; margin-right:2px; float:left;}


.sec1r2{margin-top:20px; background:url(images/img/sec1r2bg.png) repeat-x bottom;}
.sec1r2 h3{background:url(images/img/sec1r3t.png) no-repeat; height:79px; margin:-1px -1px 0;}
.sec1r2 form{margin:22px 0 25px 12px;}

.sec1r2 form div{margin:16px 0;}
.sec1r2 input,.sec1r2 textarea{border:1px solid #ccc;}
.sec1r2 [type="text"]{width:168px; height:18px;}
.sec1r2 textarea{width:168px; height:100px; vertical-align:top;}
.mmkk{background:url(images/img/sec1r2btn.png) no-repeat; border:0; color:#fff; cursor:pointer; width:81px; height:25px;}
.sec1r2 .sec1r2btn{padding-left:36px;}

h2.mlx {background:url(images/img/sec1r1t.png) no-repeat; line-height:30px; font-size:15px; padding:0 10px 0 20px; color:#fff;}
.mlxs { border:1px solid #cdcdcd; padding:5px 20px;}

h2.mlxh {background:#83cdfe; height:32px; line-height:32px; font-size:14px; padding:0 10px;}
.mlxsh { border:1px solid #cdcdcd; padding:10px 5px; color:#666; overflow:hidden; zoom:1;}

.formta {line-height:25px;}
.formta td {padding:5px 0; }
.formta th {padding-right:5px; text-align:right;}

.qkmenu {padding-top:15px;}
  .qkmenu li {width:103px; float:left; border:1px solid #A6CADB; border-radius:5px; padding:5px; line-height:30px; margin:2px 2px;}
  .qkmenu li img {width:32px; height:32px; float:left; margin-right:5px;}
  
.submenus {background:url(images/img/sec1l3t.png) no-repeat; height:33px; line-height:33px; font-size:15px; color:#fff; padding:0 10px 0 15px; }
.submenus  span {font-size:12px; color:#666; font-weight:normal;}
.subcon {clear:both; padding:20px; border:1px solid #cdcdcd; border-top:0; }

ul.newsss li {line-height:27px; background:url(images/img/dd.jpg) 8px 10px no-repeat; padding-left:25px;}
ul.newsss li a {color:#069;}
ul.newsss li a:hover {color:#C00;}
ul.newsss li span { float:right; color:#999;}

ul.piclist li {width:150px; padding:10px; height:125px; float:left;}
ul.piclist li img {width:150px; height:95px;}
ul.piclist li p { line-height:25px; text-align:center;}

.lst2sec1c{background:url(images/img/lst2sec1cbg.png) repeat-x top; padding-bottom:10px; overflow:hidden; position:relative;}
.lst2count{margin:20px auto 50px; width:980px; height:0; overflow:visible; font-size:14pt; font-family:Verdana,"黑体"; font-style:italic; position:relative;}
.lst2count span{}
.lst2count .lst2countac{color:#2294cf; top:-6px; right:10px;}
.lst2count .lst2countall{bottom:-32px; left:16px;}
.lst2sec1c>a{width:766px; display:block; margin:0 auto; position:relative;}
.lst2sec1c>a>img{max-width:766px;}
.lst2sec1c>a span{position:absolute; width:383px; height:547px; background:rgba(255,255,255,0); top:0; cursor:pointer;}
.lst2sec1c>a .lst2arrl{left:0;}
.lst2sec1c>a .lst2arrr{right:0;}
.lst2sec1c ol li{margin:20px auto 0; line-height:27px; width:860px; height:54px; overflow:hidden;}
.lst2sec1c b{position:absolute; top:760px; display:block; width:27px; height:36px; background-color:#aaa; cursor:pointer;}
.lst2arrl2{background:url(images/img/arrl.png) no-repeat 5px 7px; left:0px; border-radius:0 4px 4px 0; behavior:url(js/p/p.htc);}
.lst2arrr2{background:url(images/img/arrr.png) no-repeat 8px 7px; right:0; border-radius:4px 0 0 4px; behavior:url(js/p/p.htc);}
.lst2sldbox{width:926px; height:120px; overflow:hidden; margin:20px auto; position:relative}
.lst2sldbox ul{font-size:0; width:10000px; position:absolute;}
.lst2sldbox li{display:inline-block; font-size:9pt; margin-right:10px; width:146px; float: left;}
.lst2sldbox img{border:1px solid #ccc; padding:3px; width:138px; height:88px;}
.lst2sldbox a{cursor:pointer;}
.lst2sldbox .lst2sldimgac{border:1px solid #20a2aa;}
.lst2sldbox p{text-align:center; margin-top:10px;}
.hide {display:none;}
a.ss {text-align:center;}

h1.jkss {text-align:center; padding:10px 0; font-size:18px;}
.weizhi {line-height:25px; background:#efefef; text-align:center;}
.weizhi span {color:#069;}
.sub_body { padding:10px 0; line-height:28px;}
.wangdian { text-align:center; padding:10px;}
dl.wd_list { padding:15px 10px; border-bottom:1px dotted #ccc; overflow:hidden; clear:both; zoom:1;}
dl.wd_list dt {width:60px; float:left; font-weight: bold; text-align:right; padding-right:10px;line-height:22px;}
dl.wd_list dd { line-height:22px; float:left; width:550px;}
dl.wd_list dd a {color:#069; padding:0 10px;}